package com.base.dao.bds;

import com.base.vo.bds.BdsCodeTableItem;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface BdsCodeTableItemMapper {
    BdsCodeTableItem selectByPrimaryKey(Integer id);

    int deleteByPrimaryKey(Integer id);

    int insert(BdsCodeTableItem record);

    int insertSelective(BdsCodeTableItem record);

    List<BdsCodeTableItem> selectByTypeName(String typeName);

    List<BdsCodeTableItem> selectByTid(@Param("tId") Integer tId,@Param("keyWords") String keyWords);

    int updateByPrimaryKey(BdsCodeTableItem record);

    int updateByPrimaryKeySelective(BdsCodeTableItem record);

    Integer getSquence();

    Integer hashNext(Integer tId);

    List<BdsCodeTableItem> selectByStandardCode(String standardCode);
}
